import java.util.ArrayList;
import java.util.Arrays;

import org.w3c.dom.Document;
import org.w3c.dom.Element;


public class Jour {
	private String nom;
	private ArrayList<PlageHoraire> plagesHoraires;
	
	public Jour(String nom) {
		this.nom = nom;
		this.plagesHoraires = new ArrayList<PlageHoraire>();
	}

	public String getNom() {
		return nom;
	}
	
	public int getNbPlages() {
		return this.plagesHoraires.size();
	}

	public ArrayList<PlageHoraire> getPlagesHoraires() {
		return plagesHoraires;
	}
	
	public PlageHoraire recherchePlage(String nomPlageHoraire) {
		int j = 0;
		while (j<this.plagesHoraires.size() && this.plagesHoraires.get(j).getNomPlageHoraire().equals(nomPlageHoraire)!=true){
			j++;
		}
		//if (j<this.plagesHoraires.size()){System.out.println("TROUVER : "+nomPlageHoraire + "==" + this.plagesHoraires.get(j).getNomPlageHoraire() + "dans "+this.nom);}
		return (j<this.plagesHoraires.size())?this.plagesHoraires.get(j):null;
	}
	
	public void ajouterPlage(PlageHoraire plage) {
		this.plagesHoraires.add(plage);
	}
	
	@Override
	public String toString() {
		return nom +"\n";
	}
}
